﻿using System;
using System.Collections.Generic;
using System.Text;
using DAOAcademias;
using TOAcademias;

namespace BOAcademias
{

    /*************************************
    Autor: Brian Pari
    Fecha de Creación: 06/02/2011
    Descripción de la Funcionalidad: Clase que contiene metodos que serviran para dar
    soporte a los registros de la entidad Periodo.
    **************************************/

    public class BOPeriodo
    {       
        private DOPeriodo doPeriodo;

        public BOPeriodo()
        {
            doPeriodo = new DOPeriodo();
        }


        public List<TOPeriodo> obtenerPeriodos()
        {
            return doPeriodo.obtenerPeriodos();
        }

        public TOPeriodo obtenerPeriodoActivo()
        {
            return doPeriodo.obtenerPeriodoActivo();
        }

        public void insertarPeriodo(TOPeriodo toPeriodo)
        {
             doPeriodo.insertarPeriodo(toPeriodo);
            
        }

        public void modificarPeriodo(TOPeriodo toPeriodo)
        {
            doPeriodo.modificarPeriodo(toPeriodo);
            if (toPeriodo.Estado == "ACTIVO") {
                doPeriodo.modificarEstadoPeriodos(toPeriodo);
            }

        }
    }
}
